]> dgit.raspbian.org Git - openjdk-25.git/commitdiff
[PATCH] Don't optimize fdlibm-fork for Zero on linux-sparc (Zero)
authorJohn Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de>
Fri, 21 Dec 2018 12:18:17 +0000 (15:18 +0300)
committerVladimir Petko <vladimir.petko@canonical.com>
Wed, 22 Jul 2026 00:23:02 +0000 (12:23 +1200)
Gbp-Pq: Name Don-t-optimize-fdlibm-fork-for-Zero-on-linux-sparc-Z.patch

make/hotspot/lib/JvmOverrideFiles.gmk

index 3eedb64a597a386ea8743e58672702dfee830cd3..abcc1129b12fd04cf6b728574f78329da54321c0 100644 (file)
@@ -51,6 +51,15 @@ LIBJVM_FDLIBM_COPY_OPT_FLAG := $(CXX_O_FLAG_NONE)
 # by using -ffp-contract=off on GCC/Clang platforms.
 ifneq ($(FDLIBM_CFLAGS), )
   LIBJVM_FDLIBM_COPY_OPT_FLAG := $(CXX_O_FLAG_NORM)
+  # Don't optimize fdlibm-fork for Zero on Linux sparc
+  # See JDK-XXXX
+  ifeq ($(call check-jvm-feature, zero), true)
+    ifeq ($(OPENJDK_TARGET_OS), linux)
+      ifeq ($(OPENJDK_TARGET_CPU_ARCH), sparc)
+        LIBJVM_FDLIBM_COPY_OPT_FLAG := $(CXX_O_FLAG_NONE)
+      endif
+    endif
+  endif
 endif
 
 ifeq ($(call isTargetOs, linux), true)